package com.gxa.stu.entity.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.time.LocalDate;
import java.time.LocalDateTime;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

/**
 * <p>
 * 学员详情表
 * </p>
 *
 * @author gxa
 * @since 2022-11-03
 */
@Getter
@Setter
@TableName("stu_detail")
@ApiModel(value = "StuDetail对象", description = "学员详情表")
public class StuDetail implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty("学员编号,自动增长")
      @TableId(value = "stu_id", type = IdType.AUTO)
    private Integer stuId;

    @ApiModelProperty("学员年龄")
    private Integer stuAge;

    @ApiModelProperty("学员身份证号")
    private String id;

    @ApiModelProperty("学员毕业时间")
    private LocalDate graduateDate;

    @ApiModelProperty("学员毕业院校")
    private String graduateSchool;

    @ApiModelProperty("学员专业")
    private String stuProfession;

    @ApiModelProperty("毕业时间")
    private LocalDateTime graduationTime;

    @ApiModelProperty("外语水平")
    private String foreignLanguageLevel;

    @ApiModelProperty("qq号")
    private String stuQq;

    @ApiModelProperty("微信号")
    private String stuWechat;

    @ApiModelProperty("紧急联系人")
    private String emergencyContact;

    @ApiModelProperty("紧急联系人手机号")
    private String emergencyPhone;

    @ApiModelProperty("紧急联系人2")
    private String emergencyContact2;

    @ApiModelProperty("紧急联系人2手机号")
    private String emergencyPhone2;

    @ApiModelProperty("身份证住址")
    private String idAddress;

    @ApiModelProperty("现住详细地址")
    private String stuAddress;

    @ApiModelProperty("现住地紧急联系人")
    private String emergencyContactBak;

    @ApiModelProperty("现住地紧急联系手机号")
    private String emergencyPhoneBak;


}
